Interactive and offline rendering in Blender Cycles
نویسندگان
چکیده
In this paper, we describe interactive and offline rendering performed on multiple nodes of an HPC (High Performance Computing) cluster. Compute nodes can be equipped with Intel Xeon processors and also Intel Xeon Phi coprocessors. Rendering is utilized in Blender (open source 3D creation suite). We have modified the kernel of the Blender Cycles rendering engine and then extended its capabilities to support the HPC cluster. We call it CyclesPhi. The CyclesPhi supports hybrid MPI/OpenMP/Offload concepts. The original Blender Cycles engine has limited network rendering capabilities, which cannot be used on supercomputers. Our paper presents a basic algorithm for image rendering, decomposition tasks for application of parallel strategies, and basic collective communication routine using MPI methods. All of the presented techniques improve strong scalability of a cluster in both the offline and also interactive rendering.
منابع مشابه
Observational Model of Blenders and Erasers in Computer-Generated Pencil Rendering
In this paper we present a blender and eraser model that extends our graphite pencil and paper model. This blender and eraser model enhances the rendering results producing realistic looking graphite pencil tones and textures. Our model is based on observations on the absorptive and dispersive properties of blenders and erasers interacting with lead material deposited over drawing paper. The pa...
متن کاملReal-Time Volumetric Rendering of Fire in a Production System: Feasibility Study
The thesis presents an effort at developing a robust, interactive framework for rendering 3-D fire in real-time in a production environment. Many techniques of rendering fire in non realtime exist and are constantly employed by the movie industry. Many of the systems developed for rendering fire in offline mode directly influenced and inspired real-time fire rendering, including this thesis. Ma...
متن کاملA Simple and Practical Method for Interactive Ray Tracing of Dynamic Scenes
Recently developed interactive ray tracing systems combine the high-performance of todays CPUs with new algorithms and implementations to achieve a flexible and highperformance rendering system offering high-quality, interactive 3D graphics. However, due to its history in off-line rendering, interactive ray tracing has been limited to static scenes and simple walkthroughs. However, in order to ...
متن کاملContoured Watercolor Rendering of 3D Meshes
The goal of our project was to implement the paper “Computing smooth surface contours with accurate topology” by Pierre Benard, Aaron Herzmann, and Michael Kass with a non-photorealistic rendering technique. For the latter, we decided to implement “Interactive watercolor rendering with temporal coherence and abstraction” by Adrien Bousseau, Matt Kaplan, Joelle Thollot and Francois X. Sillion. W...
متن کاملHigh Fidelity Radiosity Rendering at Interactive Rates High Fidelity Radiosity Rendering at Interactive Rates
Existing radiosity rendering algorithms achieve interactivity or high fidelity, but not both. Most radiosity renderers optimize interactivity by converting to a polygonal representation and Gouraud interpolating shading samples, thus sacrificing visual fidelity. A few renderers achieve improved fidelity by performing a per-pixel irradiance "gather" operation, much as in ray-tracing. This approa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016